Der einzige offizielle Standard ist HTML 2.0. Dieser bietet allerdings eingeschränkte Möglichkeiten. Das W3 Konsortium entwickelte einen neuen, erweiterten Standard: HTML 3.0.
Animiert durch den derzeitigen Boom des Internet und des World Wide Web, haben einige Browser-produzierende Anbieter einige nachträgliche Erweiterungen zu HTML eingeführt, von denen sich einige nicht in den HTML 3.0 Standard integrieren ließen. Die Weiterentwicklung von HTML 3.0 wurde eingestellt. Vermutlich dachte man, daß sich HTML 3.0 zu einem akademischen Standard ohne jeden praktischen Nutzen entwickeln würde. AWeb unterstützt einige Erweiterungen von HTML 3.0.
Im ersten Halbjahr 1996 schlug die W3 Gruppe einen neuen HTML-Standard vor: HTML 3.2. Dieser beinhaltet viele der weit verbreiteten spezifischen Erweiterungen von NetScape ® und Microsoft ® Internet Explorer. 1997 wurde dessen Nachfolger, HTML 4.0, vorgeschlagen. HTML 3.2 wird von AWeb vollständig unterstützt. Zudem werden viele Eigenschaften von HTML 4.0 (jedoch keine Style Sheets) unterstützt.
Die großen Anbieter haben andere Tags eingeführt, die nicht im HTML-Standard integriert sind. AWeb wird versuchen, die meisten dieser (nicht standartisierten) Tags zu unterstützen.
Einige frühere Versionen von bekannter PC-Browser hielten sich nicht an die SGML-Konventionen, was die Sache noch unangenehmer macht. Sogar neuere Versionen dieser Browser haben Probleme mit SGML-Kommentaren. Da viele Leute ihre Web Sites mit diesen Browsern erstellen, existieren viele solcher "üblen" HTML-Seiten im Web.
Sie haben drei HTML-Modi zur Auswahl:
Streng | Im HTML-Modus streng versteht AWeb nur den HTML-Standard. |
---|---|
Tolerant | Im Modus tolerant versteht AWeb auch andere Erweiterungen.
Das betrifft spezifische Erweiterungen anderer Browser und die von HTML 3.0, die
nicht in HTML 3.2 oder 4.0 zu finden sind. Ferner werden in diesem Modus einige übliche Fehler korrekt interpretiert. Eine Auflistung der korrigierten Fehler finden Sie weiter unten in diesem Dokument. |
Kompatibel | Im Modus kompatibel (ein nette Art "fehlerhaft" zu umschreiben) versucht AWeb fehlerhafte HTML zu interpretieren. Nachfolgend finden Sie eine Beschreibung der Abweichungen vom Standard bei Verwendung des kompatiblen Modus. |
Im Überblick über unterstützte HTML-Befehle ist für jeden HTML-Tag oder für jedes Attribut vermerkt, bei welchem Modus diese erkannt werden.
&#nnn;
" Zeichencode wird in ein Whitespace umgewandelt,
wenn es einen Zahlenwert enthält, der nicht Bestandteil des kodierten HTML-Zeichenvorrates
ist.
../
"
beginnt, werden diese entfernt.
Wenn so etwas bei Ihnen auftritt, dann probieren Sie den kompatiblen HTML- Modus von AWeb aus. Warnung: Bei Benutzung des kompatiblen Modus können Dokumente mit gültigen HTML-Einträgen verzerrt dargestellt des werden.
Im kompatiblen Modus identifiziert AWeb die folgenden Abweichungen vom SGML- und HTML-Standard: